package org.qiyu.live.im.interfaces;

/**
 * @ClassName: ImTokenRpc
 * @Description: TODO
 * @Author zhangguangyan
 * @Date 2023/09/06/ 20:29:17
 * @Version 1.0
 */
public interface ImTokenRpc {

    /**
     * @param appId
     * @Params @param userId
     * @Return @return {@link String }
     * @Description 创建用户登录im服务的token
     * @Author zhangguangyan
     * @Date 2023-09-06 20:30:35
     */
    String createImLoginToken(long userId, int appId);

    /**
     * 根据token检索用户id
     *
     * @param token
     * @return
     */
    Long getUserIdByToken(String token);
}
